home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Essentials / Technical.Notes / IIGS / TN.IIGS.041 < prev    next >
Encoding:
Text File  |  1991-01-11  |  4.3 KB  |  91 lines  |  [TEXT/pdos]

  1. Apple II
  2. Technical Notes
  3. _____________________________________________________________________________
  4.                                                   Developer Technical Support
  5.  
  6.  
  7. Apple IIGS
  8. #41:    Font Family Numbers
  9.  
  10. Revised by:    Matt Deatherage & Keith Rollin                   November 1990
  11. Written by:    Rilla Reynolds & Jeff Erickson                        May 1988
  12.  
  13. This Technical Note lists fonts and font family numbers as well as
  14. considerations when printing to a LaserWriter printer and a word of caution
  15. about using font family numbers.
  16. Changes since November 1988:  Added information about the font family numbering
  17. convention used by those who assign font family numbers.
  18. _____________________________________________________________________________
  19.  
  20. The following table lists fonts and their corresponding font family numbers.
  21. All family numbers are listed in decimal format except the first three.
  22.  
  23.     ID       Family Name          ID        Family Name
  24.     $FFFD    Chicago              12        Los Angeles
  25.     $FFFE    Shaston              13        Zapf Dingbats*
  26.     $FFFF    (no font)            14        Bookman*
  27.     0        System Font          15        Helvetica Narrow*
  28.     1        System Font          16        Palatino*
  29.     2        New York             18        Zapf Chancery*
  30.     3        Geneva               20        Times*
  31.     4        Monaco               21        Helvetica*
  32.     5        Venice               22        Courier*
  33.     6        London               23        Symbol*
  34.     7        Athens               24        Taliesin
  35.     8        San Francisco        33        Avant Garde*
  36.     9        Toronto              34        New Century Schoolbook*
  37.     11       Cairo
  38.  
  39. Fonts denoted with an asterisk (*) are resident in the ROM on the LaserWriter
  40. Plus, IINT and IINTX printers.  The name of Times on these printers is actually
  41. Times-Roman.  The decimal font family ID for Shaston (a modified Helvetica) is
  42. 65534 (-2), not 65524 as documented in the Font Manager chapter of the Apple
  43. IIGS Toolbox Reference.
  44.  
  45. When printing to a LaserWriter printer with the font substitution option turned
  46. on, the system substitutes Times, Helvetica, and Courier for thescreen fonts New
  47. York, Geneva, and Monaco respectively.
  48.  
  49. Prior to System Software 3.2, all non-LaserWriter fonts (except New York,
  50. Geneva, and Shaston) were converted to Courier when printing.  With System
  51. Software 3.2 and later, the LaserWriter driver prints bitmap versions of the
  52. screen fonts if they are non-LaserWriter fonts unless it is driving an original
  53. LaserWriter printer.  In this case, fonts which are in ROM on later LaserWriter
  54. printers are converted to Courier unless you download a PostScript version of
  55. the font prior to printing.  This difference is a limitation of the current
  56. LaserWriter driver and it occurs even if the font substitution option is turned
  57. off.  With System Software 5.0 and later, the LaserWriter driver uses fonts
  58. previously downloaded, although it does not download PostScript fonts itself.
  59.  
  60.  
  61. Font Family Number Conventions
  62.  
  63. By convention, font family numbers that have the high bit set are designed for
  64. the 5:12 aspect ratio of the Apple IIgs computer.  Font family numbers with the
  65. high bit clear are designed for computers with a 1:1 pixel aspect ratio, such as
  66. the Macintosh.  Fonts designed for a 1:1 pixel aspect ratio appear "tall and
  67. skinny" when displayed on an Apple IIgs.
  68.  
  69. Some third-party font packages were released before this convention was defined;
  70. therefore, font family numbers between 1000 and 1200 (decimal) do not adhere to
  71. this convention.
  72.  
  73.  
  74. Caution
  75.  
  76. Font family numbers can be arbitrary numbers which the system assigns to fonts.
  77. We recommend that you always ask for a font by name (with the Font Manager call
  78. GetFamNum), then use the returned family number as input  to those calls which
  79. require it.  (On the Macintosh, the Font/DA Mover checks to see if a font family
  80. number is already in use by the system when it installs fonts.  If it finds that
  81. a number is already in use, it changes the current font number to an unused
  82. number.  If you move a font from the Macintosh tothe IIGS, the font family
  83. number is likely to be arbitrary, as is the font family number of any
  84. user-created fonts.
  85.  
  86.  
  87. Further Reference
  88. _____________________________________________________________________________
  89.   o  Apple IIgs Toolbox Reference, Volumes 1 & 2
  90.  
  91.